package com.hfut.eeg.service;

import com.hfut.eeg.common.util.EEGUtil;
import com.hfut.eeg.dao.VedioMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

import java.util.HashMap;

/**
 * @author 梁琦
 * @program: eeg
 * @Package com.hfut.eeg.service
 * @Description: TODO
 * @date 2019-11-30 15:08
 */
@Service
@Scope("singleton")
public class VedioService {

    @Autowired
    private VedioMapper mapper;

    /**
    * @Description: 插入病人对应的vedio数据
    * @param patientName 病人名称
    * @param patientName 病人ID
    * @return 1表示操作成功；-1操作失败，或者此时在检查的不是预期病人
    * @author 梁琦
    * @date 2019-11-30 15:11
    */
    public int insertVedio(String patientName,String patientId){
        //判断此时是否是这个病人在检查
        if(EEGUtil.checkEEGForPatient(patientName)){
            HashMap<String,Object> map = new HashMap<>();
            map.put("vedioId",System.currentTimeMillis());
            map.put("patientId",patientId);
            return mapper.insertVedio(map);
        }else {
            return -1;
        }
    }
}
